// 1.导入 fs模块
const fs = require('fs');
// 异步拷贝文件：fs.copyFile(src,dest,callback(err))
console.log('异步拷贝文件开始');
// 接收4个参数
// 1.原文件路径(要复制的文件)
// 2.新文件路径+新文件名(可更改文件路径)
// 3.mode 是一个可选的整数，指定拷贝操作的行为。
// 取值主要有 0 默认 如果文件已经存在，则覆盖它。 
// fs.constants.COPYFILE_EXCL 如果文件已经存在，则拷贝操作将失败。
// 4.回调函数
fs.copyFile('./a.txt', 'C:/Users/Administrator/Desktop/b.txt', error => {
  if(error) throw error;
  console.log('复制且重命名成功!!!')
});
console.log('异步拷贝文件结束');